package com.hyt.it.ogt.kq.service.gov.roomdata.model.gce;

import com.thoughtworks.xstream.annotations.XStreamAlias;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * <p>
 * GCE考试系统考务包xml文件
 * </p>
 *
 * @author huangyh
 * @since 2022-03-02
 */
@Data
@XStreamAlias("ExamTimes")
@Accessors(chain = true)
@ApiModel(value = "GCE考试系统考务包xml文件ExamTimesList节点中的ExamTimes", description = "GCE考试系统考务包xml文件ExamTimesList节点中的ExamTimes")
public class GceTime implements Serializable {

	private static final long serialVersionUID = 1L;

	@ApiModelProperty(value = "场次编号")
	@XStreamAlias("OrderID")
	private String timeRoomCode;

	@ApiModelProperty(value = "批次编号")
	@XStreamAlias("ExamtimeID")
	private String code;

	@ApiModelProperty(value = "批次名称")
	@XStreamAlias("Name")
	private String name;

	@ApiModelProperty(value = "批次日期，格式：yyyy-MM-dd")
	@XStreamAlias("Date")
	private String date;

	@ApiModelProperty(value = "批次开始时间，格式：HH:mm")
	@XStreamAlias("StartTime")
	private String startTime;

	@ApiModelProperty(value = "批次结束时间，格式：HH:mm")
	@XStreamAlias("EndTime")
	private String endTime;

	@ApiModelProperty(value = "暂时用不上（用途未知）")
	@XStreamAlias("PassWord")
	private String password;

	@ApiModelProperty(value = "语种")
	@XStreamAlias("PaperLang")
	private String language;

	@ApiModelProperty(value = "时间戳")
	@XStreamAlias("Version")
	private String timestamp;

}